3D magnetic printing